Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F10 ECM Cup - Prague Challenger 42 - Andrezieux Tunis Open 2006 - Tunis Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Internationaux de Nouvelle-Caledonie - New Caledonia Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Trofeo Sisma Mantova - Mantova GHI Bronz Classic - Bronx Challenger 42 - Andrezieux Morocco Tennis Tour - Meknes BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Genova Open Challenger - Genova Noumea Challenger Heilbronn Challenger Wroclaw Challenger Cherbourg Challenger Rome Challenger Tunis Challenger Milan Challenger San Benedetto Challenger Vigo Challenger Geneva Challenger Mons Challenger Rennes Challenger Orleans Challenger Bordeaux Challenger Memorial Savigni - Sassuolo 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia ATU Cup 2001 - Weiden Pro Tennis World Open - Boca Raton Asirom Challenger Brasov - Brasov Open de L'Isere - Grenoble XXIX Edizione 'A.Savoldi Marco' - Manerbio Challenger Ford de Cherbourg - Cherbourg ATU Cup - Weiden Dusseldorf Open 2006 - Dusseldorf Warsteiner Challenger Lubeck - Lubeck Copa Sevilla - Seville VI Torneo Internazionale di Tennis - Barletta ECM Cup - Prague Garden Open - Rome Tennis Napoli Cup - Naples Open de L'Isere-Open 38 - Grenoble Architect Open - Budapest Zivnobanka Czech Open - Prostejov Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Schickendanz Open - Furth Warsteiner Challenger Wolfsburg - Wolfsburg VIII Trofeo Ciutat de Barcelona - Barcelona I Tourneo Fila Citta di Brindisi - Brindisi Pekao Open - Szczecin Challenger 42 - Andrezieux Sporting Challenger - Turin Memorial Savigny - Sassuolo Warta Cup 2001 - Sopot Open de Franche Comte - Besancon Finnish Open - Helsinki Hilversum Open - Hilversum XI Venice Open - Venice San Marino Cepu Open - San Marino Challenger Copa Sevilla Internacionales de Andalucia - Seville Porsche Open - Poznan Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Internationaux du Doubs - Besancon Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice Open de L'Isere - Grenoble Bancastato Challenger Lugano - Lugano Intersport Heilbronn Open - Heilbronn Siemens Open 2004 - Scheveningen Banca Stato Challenger - Lugano Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini San Marino Cepu Open - San Marino Challenger DCNS de Cherbourg - Cherbourg KGHM Emax Polish Indoors - Wroclaw Lugano Challenger Pekao Open - Szczecin Rimini Challenger Mobilux Open - Luxembourg Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Open de Franche-Comte - Besancon Open de Rennes La Trinitaine - Rennes Tunis Open - Tunis Caltanissetta Challenger Morocco Tennis Tour - Tanger St. Brieuc Challenger Rome Challenger Siemens Open - Scheveningen Challenger Copa Sevilla 2008 - Seville Challenger Ford de Cherbourg - Cherbourg Labertz Open by Stawag - Aachen Nord LB Open 2006 - Braunschweig 8° Trani Cup - Trani Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Open de Montauban - Montauban Internazionali di Tennis di Bergamo - Bergamo Open de Montauban - Montauban Diego Open - Budapest Freudenstadt Challenger St. Remy Challenger ATP Challenger Numea - New Caledonia Open des Alpes Trophee BNP Paribas - Grenoble Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli GHI Bronx Classic - Bronx Open D'Orleans - Orleans Kamnik Challenger - Kamnik Open de L'Isere - Grenoble Open de L'Isere (Open 38) - Grenoble Open 13 - Marseille Estoril Open - Estoril International Championship of Croatia - Umag Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco 2003 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Thailand Open - Bangkok Challenger Ford de Cherbourg - Cherbourg Open de Moselle - Metz Stockholm Open - Stockholm Challenger 42 - Andrezieux Muller Cup - Ulm Pekao Open 2003 - Szczecin BMW Tennis Championship - Sunrise Trofeo Barcelona de Tenis - Barcelona Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open 13 - Marseille Estoril Open - Estoril The LTA Bolton Challenger - Bolton Open de la Comunidad Valenciana - Valencia Copa Ericsson Uruguay - Montevideo Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel Idea Prokom Open - Sopot Challenger Ford de Cherbourg - Cherbourg TD Waterhouse Cup - Long Island Steelers Cup - Kosice Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors - Basel Open de Montauban - Montauban St. Petersburg Open - St. Petersburg Siemens Open 2003 - Scheveningen Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia GHI Bronx Tennis Classic - Bronx Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf GHI Bronx Classic - Bronx Allianz Suisse Open - Gstaad Siemens Open - Scheveningen Akbank Private Banking-TED Open - Istanbul Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Samsung Securities Cup Challenger Tennis - Seoul CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Internationaux de Tennis de Brest - Brest Olbia Geovillage Open - Olbia San Marino Cepu Open - San Marino Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Challenger Ford de Cherbourg - Cherbourg Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Copa Ericsson Chile - Santiago Heineken Open - Auckland Pro Tennis World Open - Sunrise Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Tatra Banka Open 2003 - Bratislava Open Sainte Victoire - Aix-En-Provence Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Riviera di Rimini Challenger - Rimini Adidas Open de Toulouse - Toulouse Open de Rennes La Trinitaine - Rennes Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Ethias Trophy - Mons The Dubai Tennis Championships - Dubai Catella Swedish Open - Bastad Internationaux du Doubs - Besancon Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Besancon Challenger Qatar Exxon Mobil Open - Doha Open des Alpes Trophee BNP Paribas - Grenoble Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Moselle - Metz Malaysian Open - Kuala Lumpur Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Open de Tenis Comunidad Valenciana - Valencia CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Bordeaux Challenger SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Heineken Open - Auckland Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Hypo Group Tennis International - Portschach International Championship of Croatia - Umag Chennai Open - Chennai Gelsor Open Romania - Bucharest St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Heilbronn Challenger Portugal Open - Oeiras Grand Prix Hassan II - Casablanca Bergamo Challenger ARAG World Team Championship - Dusseldorf Open de Tenis Comunidad Valenciana - Valencia Malaysian Open - Kuala Lumpur China Open - Beijing Cherbourg Challeger Dutch Open Tennis - Amersfoort If Stockholm Open - Stockholm Valencia Open - Valencia Ordina Open - s-Hertogenbosch Masters Series - Hamburg Rio Open 500 - Rio de Janeiro Rabat Challenger Abierto Mexicano Telcel - Acapulco Marrakech Challenger Bet-at-home Open - Hamburg Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona China Open - Beijing China Open - Beijing Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco St. Brieuc Challenger Geneva Open - Geneva SkiStar Swedish Open - Bastad Erste Bank Open - Vienna Gerry Weber Open - Halle SkiStar Swedish Open - Bastad European Open - Antwerp Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Tunis Challenger Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel China Open - Beijing Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Open 13 - Marseille Heineken Open - Auckland Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Barcelona Open BancSabadell - Barcelona Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch AIG Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Challenger 42 - Andrezieux Nord/LB Open - Braunschweig Aegon Nottingham Open - Nottingham AEGON International - Eastbourne Malaysian Open - Kuala Lumpur The LTA Hull Challenger - Hull The Scottish Tennis Championships - Edinburgh ASB Classic - Auckland SkiStar Swedish Open - Bastad Togliatti Cup - Togliatti Rio Open - Rio de Janeiro Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Oberstaufen Cup - Oberstaufen Amer-Wilson Tampere Challenger - Tampere XXVIII Edizione 'A.Savoldi' - Manerbio Brisbane International - Brisbane Monterrey Challenger Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril China Open - Beijing Antalya Cup - Antalya Bet-at-home Open - Hamburg ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Schickendanz Open - Furth Copa Ericsson Brazil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Qatar Open - Doha Open Seat Godo 2005 - Barcelona Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Heineken Open - Auckland Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open 13 - Marseille The Dubai Tennis Championships - Dubai Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Open SEAT 2008 - Barcelona China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Open 13 - Marseille BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Catella Swedish Open - Bastad Open 13 - Marseille Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Copa AT&T - Buenos Aires Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Ordina Open - 's-Hertogenbosch BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shenzhen Open - Shenzhen Idea Prokom Open - Sopot Qatar ExxonMobil Open - Doha Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid AAPT Championships - Adelaide BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Tennis Masters Series - Madrid Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Tennis Masters Series - Toronto Open Seat Godo - Barcelona Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Tennis Masters Series - Paris Tennis Masters Series - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca International Indoor Tennis Championships of Croatia - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Heineken Open - Auckland Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo French Open - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Croatia Open - Umag French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne European Open - Antwerp ASB Classic - Auckland French Open - Paris Erste Bank Open - Vienna Open Sud de France - Montpellier German Tennis Championships - Hamburg Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai - Shanghai Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Capitala World Tennis Championship Mubadala World Tennis Championship Davis Cup, Group I, DEN-ESP 0-5 Mubadala World Tennis Championship Davis Cup, World Group, QF, ESP-AUT 4-1 Mubadala World Tennis Championship Davis Cup, World Group, QF, FRA-ESP 5-0 The Mubadala World Tennis Championship Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Olympics - Beijing